/**
 * @author gaocc
 * @date 2014-08-19
 */
package com.chnbst.bstyun.model.pojo;

import java.util.Date;

import com.chnbst.bstyun.core.model.IPOJO;

public class Unsubscribe implements IPOJO{
    /**
	 * 序列化编号
	 */
	private static final long serialVersionUID = -6801680841136720313L;

	/**
     * 退订记录ID
     */
    private Integer unsubscribeId;

    /**
     * 订单ID
     */
    private Integer orderId;

    /**
     * 用户ID
     */
    private Integer userId;

    /**
     * 退订单号
     */
    private String orderNum;

    /**
     * 产品名称
     */
    private String productName;

    /**
     * 产品开通时间
     */
    private Date firstTime;

    /**
     * 产品过期时间
     */
    private Date lastTime;

    /**
     * 退订状态
     */
    private String orderState;
    
    /**
     * 退订时间
     */
    private Date addTime;
    
    /**
     * 获取退订时间
     * @return 返回退订时间
     */
    
    public Date getAddTime() {
		return addTime;
	}

    /**
     * 设置退订时间
     * @param addTime 退订时间
     */
	public void setAddTime(Date addTime) {
		this.addTime = addTime;
	}

    /**
     * 获取退订记录ID
     * @return 退订记录ID
     */
    public Integer getUnsubscribeId() {
        return unsubscribeId;
    }

    /**
     * 设置退订记录ID
     * @param unsubscribeId退订记录ID
     */
    public void setUnsubscribeId(Integer unsubscribeId) {
        this.unsubscribeId = unsubscribeId;
    }

    /**
     * 获取订单ID
     * @return 订单ID
     */
    public Integer getOrderId() {
        return orderId;
    }

    /**
     * 设置订单ID
     * @param orderId订单ID
     */
    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    /**
     * 获取用户ID
     * @return 用户ID
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * 设置用户ID
     * @param userId 用户ID
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 获取退订单号
     * @return 退订单号
     */
    public String getOrderNum() {
        return orderNum;
    }

    /**
     * 设置退订单号
     * @param orderNum 退订单号
     */
    public void setOrderNum(String orderNum) {
        this.orderNum = orderNum;
    }

    /**
     * 获取产品名称
     * @return 产品名称
     */
    public String getProductName() {
        return productName;
    }

    /**
     * 设置产品名称
     * @param productName 产品名称
     */
    public void setProductName(String productName) {
        this.productName = productName;
    }

    /**
     * 获取产品开通时间
     * @return 产品开通时间
     */
    public Date getFirstTime() {
        return firstTime;
    }

    /**
     * 设置产品开通时间
     * @param firstTime 产品开通时间
     */
    public void setFirstTime(Date firstTime) {
        this.firstTime = firstTime;
    }

    /**
     * 获取产品过期时间
     * @return 产品过期时间
     */
    public Date getLastTime() {
        return lastTime;
    }

    /**
     * 设置产品过期时间
     * @param lastTime 产品过期时间
     */
    public void setLastTime(Date lastTime) {
        this.lastTime = lastTime;
    }

    /**
     * 获取退订状态
     * @return 退订状态
     */
    public String getOrderState() {
        return orderState;
    }

    /**
     * 设置退订状态
     * @param orderState 退订状态
     */
    public void setOrderState(String orderState) {
        this.orderState = orderState;
    }
}